<?php

$css = array('main.css', 'summary.css');
$javascript = array();

function include_page(){

$pagos_activos_pendientes = 0;
$pagos_activos_realizados = 0;
$pagos_total_pendientes = 0;

$estudiantes_inscritos = 0;
$estudiantes_activos = 0;
$estudiantes_inactivos = 0;

$docentes_asignados = 0;
$docentes_activos = 0;
$docentes_inactivos = 0;

$cursos_activos = 0;

flep_structure($inscripciones, 'inscripcion');
$inscripciones['where'] = array('recibo = \'\'', 'NOW() BETWEEN fecha_inicio AND fecha_cierre');
if(flep_search_count($inscripciones)){
  $pagos_activos_pendientes = $inscripciones['data'][0]['total'];
}
$inscripciones['where'] = array('recibo != \'\'', 'NOW() BETWEEN fecha_inicio AND fecha_cierre');
if(flep_search_count($inscripciones)){
  $pagos_activos_realizados = $inscripciones['data'][0]['total'];
}
$inscripciones['where'] = array('recibo = \'\'');
if(flep_search_count($inscripciones)){
  $pagos_total_pendientes = $inscripciones['data'][0]['total'];
}
$inscripciones['joins'] = array('cursos');
$inscripciones['join_fields'] = array('`cursos`.`id`=`curso_id`');
$inscripciones['where'] = array('NOW() BETWEEN fecha_inicio AND fecha_cierre');
if(flep_search_count($inscripciones)){
  $estudiantes_inscritos = $inscripciones['data'][0]['total'];
}

flep_structure($estudiantes, 'estudiante');
$estudiantes['where'] = array('activo = 1');
if(flep_search_count($estudiantes)){
  $estudiantes_activos = $estudiantes['data'][0]['total'];
}
$estudiantes['where'] = array('activo = 0');
if(flep_search_count($estudiantes)){
  $estudiantes_inactivos = $estudiantes['data'][0]['total'];
}

flep_structure($docentes, 'docente');

$docentes['where'] = array('activo = 1');
if(flep_search_count($docentes)){
  $docentes_activos = $docentes['data'][0]['total'];
}
$docentes['where'] = array('activo = 0');
if(flep_search_count($docentes)){
  $docentes_inactivos = $docentes['data'][0]['total'];
}

$docentes['joins'] = array('cursos');
$docentes['join_fields'] = array('`docentes`.`id`=`docente_id`');
$docentes['where'] = array('cursos.id IS NOT NULL', 'NOW() BETWEEN fecha_inicio AND fecha_cierre');
if(flep_search_count($docentes)){
  $docentes_asignados = $docentes['data'][0]['total'];
}

flep_structure($cursos, 'curso');
$cursos['where'] = array('NOW() BETWEEN fecha_inicio AND fecha_cierre');
if(flep_search_count($cursos)){
  $cursos_activos = $cursos['data'][0]['total'];
}

?>
<h2>Foreign Languages Extension Program</h2>
<br>
<h3>Resumen</h3>
<br>
<table><tr><td style="vertical-align: top; padding-right: 15px;">
<dl>
  <dt>Pagos</dt>
  <dd>
    <dl>
      <dt>Cursos Activos</dt>
      <dd>
        <table class="calculo">
          <tr>
            <td>Pendientes</td>
            <td><?php echo $pagos_activos_pendientes; ?></td>
          </tr>
          <tr>
            <td>Realizados</td>
            <td><?php echo $pagos_activos_realizados; ?></td>
          </tr>
          <tr>
            <td>Total</td>
            <td class="total"><?php echo $pagos_activos_pendientes+$pagos_activos_realizados; ?></td>
          </tr>
        </table>
      </dd>
      <dt>
      <table class="calculo">
        <tr>
          <td>Total Pendientes</td>
          <td><?php echo $pagos_total_pendientes; ?></td>
        </tr>
      </table>
      </dt>
    </dl>
  </dd>
</dl>
<br>
<dl>
  <dt>Estudiantes</dt>
  <dd>
    <dl>
      <dt>
      <table class="calculo">
        <tr>
          <td>Inscritos</td>
          <td><?php echo $estudiantes_inscritos; ?></td>
        </tr>
      </table>
      </dt>
      <dd>
        <table class="calculo">
          <tr>
            <td>Activos</td>
            <td><?php echo $estudiantes_activos; ?></td>
          </tr>
          <tr>
            <td>Inactivos</td>
            <td><?php echo $estudiantes_inactivos; ?></td>
          </tr>
          <tr>
            <td>Total</td>
            <td class="total"><?php echo $estudiantes_activos+$estudiantes_inactivos; ?></td>
          </tr>
        </table>
      </dd>
    </dl>
  </dd>
</dl>
<dl>
  <dt>Docentes</dt>
  <dd>
    <dl>
      <dt>
      <table class="calculo">
        <tr>
          <td>Asignados</td>
          <td><?php echo $docentes_asignados; ?></td>
        </tr>
      </table>
      </dt>
      <dd>
        <table class="calculo">
          <tr>
            <td>Activos</td>
            <td><?php echo $docentes_activos; ?></td>
          </tr>
          <tr>
            <td>Inactivos</td>
            <td><?php echo $docentes_inactivos; ?></td>
          </tr>
          <tr>
            <td>Total</td>
            <td class="total"><?php echo $docentes_activos+$docentes_inactivos; ?></td>
          </tr>
        </table>
      </dd>
    </dl>
  </dd>
</dl>
</td>
<td style="vertical-align: top; padding-left: 15px;">
<b>Cursos Activos (<?php echo $cursos_activos; ?>)</b>
<table class="cursos">
  <?php 
    if($cursos_activos !== '0'){?>
      <tr><th colspan="2" rowspan="2"></th><th rowspan="2">Inicio</th><th rowspan="2">Inscritos</th><th colspan="2">Pagos</th></tr>
      <tr><th><img src="img/paid.png"/></th><th><img src="img/unpaid.png"/></th><tr>
      <?php
      $cursos['joins'] = array(
      'docentes',
      'niveles'
      );
      $cursos['join_fields'] = array(
      '`docente_id`=`docentes`.`id`',
      '`nivel_id`=`niveles`.`id`'
      );
      flep_search_all($cursos);
      foreach($cursos['data'] as &$curso) {
          printf('<tr><td>%s</td><td>%s</td><td>%s</td>', $curso['nombre'], $curso['nivel'], $curso['fecha_inicio']);
          flep_structure($insc, 'inscripcion');
          unset($insc['joins']);
          $insc['where'] = array('curso_id = '.$curso['id']);
          $total_i = 0;
          $paid = 0;
          if(flep_search_count($insc)){
            $total_i = $insc['data'][0]['total'];
          }
          printf('<td style="text-align: right;">%s</td>', $total_i);

          $insc['joins'] = array('pagos', 'cursos');
          $insc['join_fields'] = array('`pagos`.`inscripcion_id`=`inscripciones`.`id`', '`cursos`.`id`=`curso_id`');
          $insc['where'][1] = 'pagos.id IS NOT NULL';
          if(flep_search_count($insc)){
            $paid = $insc['data'][0]['total'];
          }
          printf('<td style="text-align: right;">%s</td>', $paid);
          printf('<td style="text-align: right;">%s</td>', $total_i - $paid);
      }
    } else {
    ?>
      <tr><td>No se encontraron cursos activos.</td></tr>
    <?php
    }
  ?>
</table>
</td></tr></table>
<?php
}

function include_menu(){
    include_main_menu();
}

?>
